import java.util.ArrayList;
import java.util.List;

public class ListTest {
    public static void main(String[] args) {
        List<String> list=new ArrayList<>();

        //添加元素
        list.add("aaa");
        list.add("bbb");//索引1
        list.add("ccc");
        System.out.println(list);

        //插入元素（原有元素往后移）
        list.add(1,"QQQ");
        System.out.println(list);

        //删除元素（会返回被删除的元素）
        String remove=list.remove(0);
        System.out.println(remove);
        System.out.println(list);

        //修改指定索引的元素（会返回被修改的元素）
        String result=list.set(0,"qqq");
        System.out.println(result);
        System.out.println(list);

        //返回指定索引的元素
        String s=list.get(0);
        System.out.println(s);
    }
}
